Skip to content

feat: validate Terraform resource names before import - #16

Open
BWM0223 wants to merge 8 commits into
123a-bcd:mainfrom
BWM0223:feat/terraform-validation
Open

feat: validate Terraform resource names before import#16
BWM0223 wants to merge 8 commits into
123a-bcd:mainfrom
BWM0223:feat/terraform-validation

Conversation

@BWM0223

@BWM0223 BWM0223 commented Jun 25, 2026

Copy link
Copy Markdown

Summary

Fixes #1 - Validate Terraform import resource names

Changes

  • Added tools/terraform_validate.py
  • Rejects hyphenated names that corrupt Terraform state
  • Validates against Terraform identifier pattern
  • Actionable error messages with suggested fix
  • Batch and CSV validation helpers

Acceptance Criteria

  • Validate resource_name before terraform import
  • Reject hyphenated names with clear error
  • Preserve existing behavior for valid names
  • Covers valid, hyphenated, and CSV-driven import handling

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[$40 BOUNTY] [Python] Validate Terraform import resource names

1 participant